//
//  NSString+LxString.h
//  LvXiMark
//
//  Created by apple on 16/4/22.
//  Copyright © 2016年 SJT. All rights reserved.
//

#import <UIKit/UIKit.h>

#import<CommonCrypto/CommonDigest.h>

@interface NSString (LxString)
#define MaxSize CGSizeMake(MAXFLOAT, MAXFLOAT)

/**
 *  计算在某个限定范围内 指定字号的字串的大小
 *
 *  @param are  CGSize类型 限定范围
 *  @param size CGFloat类型 指定字号大小
 *
 *  @return 计算出的size
 */
-(CGSize)sizeInAre:(CGSize)are
          fontsize:(CGFloat)size;



/**
 *  计算在某个限定范围内 指定字体的字串的大小
 *
 *  @param are  CGSize类型 限定范围
 *  @param font UIFont类型 指定字体
 *
 *  @return 计算出的size
 */

-(CGSize)sizeInAre:(CGSize)are
              font:(UIFont*)font;

/**
 *  给字符创增加一个头
 *
 *  @param headedr NSString 需要添加的头
 *
 *  @return  NSString 处理好的字符串
 */
-(NSString*)addHeader:(NSString*)headedr;


/**
 *  url解码
 *
 *  @param str 需要解码的url
 *
 *  @return 解码完成的结果
 */
-(NSString *)urlDecoded;




/**
 *  处理url
 *
 *  @return 处理url
 */
//-(void)analysisUrl;


-(NSString*)time;

-(NSDictionary*)detailDate;


-(NSString*)sha1String;

+(NSString*)formatTime:(CGFloat)time;


/**字符串拼接*/
-(NSString*(^)(NSString*)) add;



@end
UIKIT_EXTERN NSString * KYear;
UIKIT_EXTERN NSString * KMonth;
UIKIT_EXTERN NSString * KDay;
UIKIT_EXTERN NSString * KHour;
UIKIT_EXTERN NSString * KMinute;
UIKIT_EXTERN NSString * KSecond;
UIKIT_EXTERN NSString * KWeek;

